home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 011 / fntgen.arc / FONTGEN.DOC next >
Encoding:
Text File  |  1985-11-10  |  10.3 KB  |  331 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.                                        FontGen
  9.                           Font Generation and Loader System
  10.  
  11.                                     Developed By
  12.                                  Dr. James K. Hardy
  13.  
  14.  
  15.                This  program  is  distributed  under  the  "User  Supported
  16.           Concept".   If, after trying the system. find it useful, your are
  17.           requested to fill out the registration form at the  end  of  this
  18.           documentation  and  send  it as well as $20 to the address on the
  19.           form.   This is a small price compared to spending the  remainder
  20.           of  your  life  with  feelings  of guilt and risking your eternal
  21.           soul.   Notwithstanding, you may feel free to distribute the sys-
  22.           tem as long as no fees are charged and all programs (FONTGEN.EXE,
  23.           FONTGEN.DOC, PROLOAD.EXE, FXLOAD.EXE, ITALIC.FNT, ROMAN.FNT,  AND
  24.           SCIENCE.FNT) are distributed as a set.
  25.  
  26.                                     Introduction
  27.  
  28.                The  idea  for  the  FontGen system came about shortly after
  29.           purchasing an IBM ProPrinter.   While this printer produces  some
  30.           of  the  best  near  letter quality printing for a printer in its
  31.           price range,  I had to give up the italic font I  originally  had
  32.           with  my  FX-80.   Much to my suprise,  when I installed WordStar
  33.           2000 for this printer, I found that the program would allow me to
  34.           make  use  of  the  programmable  font area as an option.   I im-
  35.           mediately began to create the necessary data statements to upload
  36.           an italic font.  After about 5 letters, I realized that there had
  37.           to be a better way and wrote FONTEDIT.  This program allow one to
  38.           create  fonts,  one  letter at a time,  and stores them to a .FNT
  39.           file.   A xxxxLOAD file can then be used to  upload  the  created
  40.           font to your printer.
  41.  
  42.                System  Requirements:  IBM PC or compatable equipped with at
  43.           least one disk drive, 256K RAM and a color/graphics adaptor.   An
  44.           IBM ProPrinter, Epson FX-80 or equivalent.
  45.  
  46.                If  your  have  any questions,  feel free to write me at the
  47.           address provided on the Registration form or leave a  message  on
  48.           EMAIL  (CompuServe)  to  USER  [74415,452].    Please  note  that
  49.           Registered Users are more likely to receive prompt attention.
  50.  
  51.  
  52.                                     Using FontGen
  53.  
  54.                FontGen is started simply by entering  the  name  from  DOS.
  55.           You  will  then be prompted to enter the name of the font file to
  56.           use.  Enter any eight character name.  An .FNT ending is appended
  57.           to the file name.  If the file exists, the data can be edited, if
  58.           not, a new file will be created.   The program supports full path
  59.           names (ex.  C:\GRAPHICS\FONTS\MYFONT).
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.                After  entering a font file name,  the screen clears and the
  74.           prompt "Touch Letter to Edit or ESC to quit" appears at the  bot-
  75.           tom of the screen.   Pressing the escape key closes the font file
  76.           and returns you to DOS.   Any of 94 letters or symbols (ACSII  33
  77.           to ASCII 127) may be edited or created.  To edit "a" simply touch
  78.           the letter,  to work on "A" you must first press the  shift  key.
  79.           After a legal letter is selected,  an edit window appears and the
  80.           letter to be worked on is displayed at the bottom of the  screen.
  81.           If  the letter has been entered earlier,  it will be displayed in
  82.           the window.
  83.  
  84.                The window is identical in format to that  provided  in  the
  85.           Epson  FX-80 manual for creation of user defined characters.   It
  86.           consists of a grid of 11 column positions and 8 rows.   Also dis-
  87.           played in the window is a cursor.   The cursor can be moved using
  88.           the cursor keys.   The Home key will move the cursor to the upper
  89.           left  and  the  End  to  the lower right.   A point can be set by
  90.           pressing the + key and reset using the - key.  As points are set,
  91.           a circle is drawn at that point.
  92.  
  93.                Some combination of dots are not permitted (to adjacent dots
  94.           in a row).  If this is attempted,  the program will beep to indi-
  95.           cate  that  you  have  pressed  the + key but no dot will be set.
  96.           After drawing your character,  press the ENTER  key  to  indicate
  97.           that  you are finished.   You will the be asked to either press 0
  98.           or 1 to indicate if the upper or lower 8 pins  are  to  be  used.
  99.           Press  0  if the character is not one with a decender (goes below
  100.           the line like y, j, q or p) and 1 if it is.  If you are not sure,
  101.           simply use 0.  It can always be changed later.
  102.  
  103.                You  will  again be returned to the "Touch key ...." prompt.
  104.           Continue this process until you have completed data entry.
  105.  
  106.                One note:  I have observed that if the program is run  while
  107.           SuperKey is resident, the program will lock up if you press the 5
  108.           on the cursur pad.
  109.  
  110.                                      .FNT format
  111.  
  112.                The following information is provided to allow you to create
  113.           your own loader for printers currently not supported.
  114.  
  115.                All font files are in the following format:
  116.  
  117.                     File length 1124 bytes
  118.                     (Random files, length = 12 characters)
  119.                     94 records total
  120.  
  121.                     Each record:  First character chr$(1) or chr$(0)
  122.                     as indicated by the upper or lower prompt.
  123.                     the next 11 characters are the ascii representation
  124.                     of the data you entered.
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.                                       xxxxLOAD
  140.  
  141.                LOAD  files  are  used  to upload font data to your printer.
  142.           LOAD files provided with the FONTGEN system are  FXFONT.EXE  (FX-
  143.           80) and PROFONT.EXE (Proprinter).   Each program follows the same
  144.           format.   After inputting the font  to  load,  the  program  when
  145.           uploads the font data to the printer and leaves it ready for use.
  146.                With the FX-80,  the original ROM font is transferred to RAM
  147.           so the buffer switch must be off.   The ASCII characters normally
  148.           assigned to the italic font are then replaced with your new one.
  149.  
  150.                For the Proprinter,  the font is sent to the upload RAM.  No
  151.           modification of the ROM font is possible.
  152.  
  153.                Once uploaded,  you will be asked if you want  a  correspon-
  154.           dence table.  If you touch 1, you will receive a listing based on
  155.           ASCII designation,  KEY correspondence,  and the  assigned  FONT.
  156.           The format provided is intended to make it easy for use with word
  157.           processing.
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.                       Using Uploaded Fonts with Word Processors
  208.  
  209.                With WordStar,  you will need to  install  the  proper  user
  210.           patch  to toggle on the upper font.   Consult your printer manual
  211.           to determine the escape sequence to do the following:
  212.  
  213.                FX-80     Turn on italic and turn off italic.  This
  214.                          corresponds to turning on and off your
  215.                          uploaded font.  The RAM Font is left active
  216.                          after running FXFONT.
  217.  
  218.           Proprinter     Switch to uploaded font, Return to normal font.
  219.  
  220.  
  221.                WordStar 2000 is already designed to  accept  font  changes.
  222.           With the FX-80, you simply use the ^PC option to switch to italic
  223.           and with the Proprinter you can choose from [DOWNLOAD NORMAL] and
  224.           [DOWNLOAD NLQ].
  225.  
  226.  
  227.                                    Fonts Provided
  228.  
  229.                What  good  would this program set be if the first thing you
  230.           had to do was spend 2 hours (average time) to  develop  your  own
  231.           font, you would most likely never use it.  As such, 3 sample font
  232.           sets are provided.  They are:
  233.  
  234.           Italic - Comparable to the italic font of the Epson FX-80.  All
  235.                    94 characters are provided.
  236.  
  237.           Roman -  Roman letters which provide a more distinct type.  All
  238.                    94 characters are provided.
  239.  
  240.           Science- This font includes most greek letters as well as several
  241.                    common symbols used in scientific writing.  65
  242.                    characters are provided.
  243.  
  244.  
  245.                                     Registration
  246.  
  247.                To register your  copy  of  FontGen,  simply  fill  out  the
  248.           Registration  Form  provided  and send it and a blank,  formatted
  249.           5.25" diskette to me along with $20.  In return, you will receive
  250.           the  most  recent version of the system,  the source code for the
  251.           xxxxLOAD programs,  and  any  additional  fonts  that  have  been
  252.           developed (a script and IBM special characters font are currently
  253.           being created.)  Furthermore, if you have developed any character
  254.           sets of your own,  send a copy of them on the disk.  They will be
  255.           compiled and when a reasonable number have been sent (5 or more),
  256.           you will be sent a copy of all of them.
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.                                        FontGen
  273.  
  274.                                   REGISTRATION FORM
  275.  
  276.           NAME____________________________________________________________
  277.  
  278.           STREET__________________________________________________________
  279.  
  280.           STATE _________       ZIP ___________
  281.  
  282.           Phone Number ______________________
  283.  
  284.           Where you obtained your copy of the FontGen System.
  285.  
  286.           _________________________________________________________________
  287.  
  288.           Please  sent  this form,  along with a formatted 5.25" floppy and
  289.           $20 to:
  290.  
  291.           Dr. James K. Hardy
  292.           Department of Chemistry
  293.           The University of Akron
  294.           Akron, Ohio  44325
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.